#include<stdio.h>
#include<string>
using namespace std;
int common_matching(string S,string T){
    int i=0,j=0;
    while(i<S.length()&&j<T.length()){
        if(S[i]==T[j]){
            i++;
            j++;
        }else{
            i=i-j+2;
            j=0;
        }
    }
    if(j>=T.length())   
        return i-T.length();
    else    
        return -1;
}
int main(){
    string S="abcabccdacdd";
    string T="acd";
    printf("\n%d ",common_matching(S,T));
    return 0;
}